import { baseURL } from './axios.config'

// 基础url
export const baseAddress = baseURL

// 测试连接
export const test = '/test'

// 登录请求地址
export const login = '/login'

// 更新用户信息地址
export const updateUserInfo = '/updateUser'

// 添加用户地址
export const addUserInfo = '/addUser'

// 根据角色id获取菜单地址
export const getMenuListByRoleId = '/getMenusByRoleId'

// 根据角色id获取所有菜单
export const getAllMenuByRoleId = '/getAllMenuByRoleId'

// 根据id删除用户
export const deleteUserById = '/deleteUserById'

// 获取部门列表
export const getDepartmentList = '/getDepartmentList'

// 添加部门
export const addDepartment = '/addDepartment'

// 获取角色列表
export const getRoleList = '/getRoleList'

// 获取菜单列表
export const getMenuList = '/getMenuList'

// 获取父级菜单列表
export const getParentMenuList = '/getParentMenuList'

// 获取表格列表
export const getTableList = '/getTableList'

// 获取卡片列表
export const getCardList = '/getCardList'

// 获取评论列表
export const getCommentList = '/getCommentList'

// 获取远程组件列表
export const getDynamicComponentList = '/getDynamicComponentList'

// 获取文件列表
export const getFileList = '/getFileList'

// 创建或保存文件
export const createOrSaveFile = '/createOrSaveFile'

// 创建一个新文件
export const createFile = '/createFile'

// 创建一个新文件夹
export const createFolder = '/createFolder'

// 修改名字
export const rename = '/rename'

// 删除文件
export const deleteFile = '/deleteFile'

declare module 'vue' {
  interface ComponentCustomProperties {
    $urlPath: Record<string, string>
  }
}
